package main

import (
	"gin-web-demo/routers"
	"gin-web-demo/utils"

	"github.com/gin-gonic/gin"
)

func main() {
	// 加载配置
	config := utils.LoadConfig()
	// fmt.Println(config)

	// 初始化数据库
	utils.InitDB(config)

	// 设置Gin模式
	if config.Server.Mode == "release" {
		gin.SetMode(gin.ReleaseMode)
	}

	// 初始化路由
	r := routers.SetupRouter()

	// 启动服务
	r.Run(":" + config.Server.Port)
}
